home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / Apps / Astro / astrolog / Helpfile.p4 < prev    next >
Encoding:
Text File  |  1995-06-12  |  56.1 KB  |  984 lines

  1.      I have taken the liberty to define ruling and exalting signs for
  2. the asteroids (and the rest of the first twenty objects that don't
  3. already have them.) This won't affect much other than whether a 'R',
  4. 'F', 'e', or 'd' is displayed in the -v charts, but it will slightly
  5. affect the powers given to these objects in the -j influence chart
  6. since they can be in their ruling sign, etc. The -O object list will
  7. display the list of ruling and exalting signs (and the fall and
  8. debilitating signs which are just opposite the above) for all these
  9. objects in addition to the planets; however, I have listed them below:
  10.  
  11.      Chiron, the compassionate, experienced healer, is most similar
  12. in function to Pisces, hence Chiron rules here. Chiron expresses well
  13. in caring, feeling, Cancer, hence Chiron exalts here. Ceres, goddess
  14. of agriculture and representing the mothering, reproductive instinct,
  15. is similar in function to Taurus, hence Ceres rules here. Ceres
  16. expresses well in the nurturing, caring, sign of Cancer, hence Ceres
  17. exalts here. Pallas Athena, mentally acute and unemotional, is most
  18. similar in function to Virgo, hence Pallas rules here. Pallas
  19. expresses well in practical, disciplined, introverted Capricorn,
  20. hence Pallas exalts here. Juno, ability to sacrifice self-interests
  21. to maintain a relationship, is most similar in function to
  22. relationship oriented Libra, hence Juno rules here. Juno expresses
  23. well in sociable, crowd pleasing Leo, hence Juno exalts here. Vesta,
  24. with its orientation to directing hidden creative or sexual energy
  25. without fear, is most similar in function to Scorpio, hence Vesta
  26. rules here. Vesta expresses well in individualistic, quirky Aquarius,
  27. hence Vesta exalts here.
  28.  
  29.      The North Node, with its emphasis on being able to break from
  30. the past routine and pursue the unfamiliar and personal growth, is
  31. most similar in function to society questioning independent Aquarius,
  32. hence it rules here. The Node expresses well in growth and sacrifice
  33. oriented Virgo, hence the Node exalts here. The Part of Fortune is
  34. calculated based on the positions of the Sun, Moon, and Ascendant; if
  35. these three objects are in their ruling signs, then the Fortune will
  36. fall in Pisces, hence the Fortune should rule here. Similarly, if the
  37. Sun, Moon, and Ascendant are all in their exalting signs, then the
  38. Fortune will fall in Aquarius, hence the Fortune should exalt here.
  39. The Midheaven, being the 10th house cusp, corresponds to Capricorn,
  40. ruled by Saturn. Hence the Midheaven's ruling and exalting signs are
  41. the same as Saturn's: Capricorn and Libra. The Ascendant corresponds
  42. similarly to Mars, hence its ruling and exalting signs are the same:
  43. Aries and Capricorn. The Vertex, being always near the Descendant,
  44. corresponds to Libra, and hence has the same rulership and exaltation
  45. as Venus: Libra and Pisces. The four minor house cusp objects are set
  46. to have rulership of the sign corresponding to the house, and an
  47. exaltation the same as the main planet which rules this sign, e.g.
  48. the 2nd Cusp, corresponding to Taurus, ruled by Venus, rules Taurus
  49. and exalts in Libra.
  50.  
  51.      Each uranian also has been assigned its own ruling and exalting
  52. sign, meaning uranians in their rulership, etc, will be flagged as
  53. such and have more or less influence and so on. I also came up with
  54. these myself and used the interpretation strings to decide what the
  55. most appropriate signs are. If you disagree, feel free to change
  56. them, or I'll be willing to describe in more detail why I chose what
  57. I did for them. Specifically, Cupido rules Libra and exalts in
  58. Gemini, Hades rules Scorpio and exalts in Virgo, Zeus rules Leo and
  59. exalts in Aries, Kronos rules Capricorn and exalts in Sagittarius,
  60. Apollon rules Sagittarius and exalts in Aquarius, Admetos rules Virgo
  61. and exalts in Scorpio, Vulkanus rules Aries and exalts in Leo, and
  62. finally Poseidon rules Sagittarius and exalts in Pisces.
  63.  
  64.      The standard chart listing of the planetary positions will also
  65. include an additional field for the "velocity" of each planet. This
  66. velocity value approximates how fast the planet is moving through the
  67. zodiac with respect to the Earth (or whatever the central body is set
  68. to) in degrees per day. This value of course, goes negative when a
  69. planet goes retrograde. This is useful not only to get a feel for how
  70. fast each planet moves through the zodiac, but to determine when a
  71. planet is about to go retrograde or direct - the value approaches
  72. zero when the planet changes direction.
  73.  
  74.  
  75. **************************************
  76. DATA DEFAULTS AND COMPILE TIME OPTIONS
  77. **************************************
  78.  
  79.      Astrolog includes the ability to search an input file for
  80. various default parameters to use in the program. This allows one to
  81. easily change major defaults without having to recompile the program,
  82. which is useful if, say, one receives a compiled executable from a
  83. friend who had a different configuration. The program looks for the
  84. file "astrolog.dat" in the current directory, and if not there, looks
  85. for it in the default directory. Parameters in this file will
  86. override any defaults compiled into the program, although the highest
  87. priority is still given to the command line options. Note one doesn't
  88. *have* to have this file in order to run the program - if not found
  89. Astrolog will still run as before using the compile time defaults.
  90.  
  91.      Presently, the parameters one can change in this file are:
  92. default time zone (as indicated with -z option), default longitude
  93. and latitude (as in -l option), default zodiac system and zodiac
  94. starting offset (as changed with -s option), number of aspects (-A
  95. option), and default house system to use (values as in -c option).
  96. Next is whether the -k Ansi graphics should always be in effect. If
  97. the value here is non-zero, then it is assumed -k is always in
  98. affect, and one needs then to use the -k switch to return to normal.
  99. This is recommended for PC users who display charts on the screen
  100. more often than they print one out. After this is the default number
  101. of rows per house to pass to the -w wheel chart option. Next, the
  102. value of the minor compile time variable DIVISIONS may be changed in
  103. the file. This value tells how many "segments" we should divide each
  104. day, etc, when doing aspect or transit searches (-d or -t). More
  105. segments is slower but can be more accurate by a minute or two. I
  106. suggest a value of 24 here for Unix systems and 8 for PC's, but it is
  107. easy to experiment to see what would is best for you. One may
  108. increase this value up to 2880 without problem (if they don't mind
  109. the wait) which will mean a chart every 30 seconds for -d aspect in
  110. day charts and one every 15 minutes for -t transit search charts.
  111.  
  112.      Next comes the default number of rows to include in each house
  113. for the -w text wheel chart, which is four by default. Then there's a
  114. field in the astrolog.dat file specifying the character width of the
  115. screen, which is usually set to 80. This value is used to determine
  116. what column to break lines at when formatting and printing the
  117. interpretation paragraphs. So one may change this to accommodate
  118. narrower or wider screens or printers. (Note that this will not
  119. affect and has no relation to the 80 column clip flag below.)
  120.  
  121.      "European date format" feature: There's a flag in astrolog.dat
  122. which determines whether dates are displayed in Month/Day/Year order
  123. or in the more "European" Day/Month/Year format. Setting or clearing
  124. this flag will specify the DMY or MDY format everywhere in the
  125. program from text wheel charts to transit charts to the chart info
  126. displayed in graphics charts. "European time format" feature: This is
  127. another flag in astrolog.dat which is just like the above except that
  128. it affects how times are displayed throughout the program. When
  129. clear, times will be printed in a.m./p.m. format, while when set they
  130. will be in the more "European" 24 hour clock.
  131.  
  132.      "Smart cusps" feature: This is a yet another setting, a simple
  133. yes/no option that will affect the way -t transit search lists, -T
  134. transit influence charts, and -m0 aspect lists are displayed. It can
  135. only be set in this astrolog.dat file. If the value there is
  136. non-zero, then transits to minor house cusps will be processed in a
  137. more intuitive manner. First of all, aspects other than conjunctions
  138. or oppositions to minor cusps will be ignored, e.g. a trine to the
  139. 11th house is redundant and isn't really useful; we are more
  140. interested in the conjunction to the 3rd house cusp. Minor aspects to
  141. the Ascendant and Midheaven, and all other objects, are left alone.
  142. In addition, with smart cusps active, oppositions to minor house
  143. cusps will be printed as conjunctions to the opposing cusp, e.g.
  144. instead of "Jupiter Opp 3rd Cusp", we have the more logical "Jupiter
  145. Con 9th Cusp". This is just another way to make transit charts
  146. clearer and less confusing.
  147.  
  148.      "80 column clip" feature: This is another yes/no option that can
  149. only be set in astrolog.dat. If set to non-zero, then we guarantee
  150. that no text chart when displayed will overflow 80 columns. By
  151. default, with all objects unrestricted, certain charts will have rows
  152. more than 80 columns long, breaking up the chart making it very
  153. difficult to read. The -r0 -g relationship aspect grid, and the -E
  154. ephemeris listing, will normally go beyond the 80th column. With this
  155. feature however, these and other charts that can go beyond column 80,
  156. such as -L when uranians are unrestricted, will always be displayed
  157. on one line, with columns that would go beyond the 80th not getting
  158. printed.
  159.  
  160.      Then in the astrolog.dat file come default restriction values
  161. (as with the -R option) for the first 20 objects (0 = active, 1 =
  162. restricted). Some people just don't like or care about the various
  163. minor bodies such as the asteroids, Chiron, Part of Fortune, etc.,
  164. and think that they clutter up the various charts. This is a good way
  165. to keep them from showing up by default (one can still use the -R
  166. option to get back any objects eliminated here.) This is immediately
  167. followed by a similar restriction list for planets when transiting in
  168. the -T charts. Then come two flags which can be set to automatically
  169. restrict sign changes and direction changes from appearing in the -d
  170. chart displays. This works like the -R restrictions but for all types
  171. of these special events, instead of all aspects or events containing
  172. a particular object.
  173.  
  174.      Next come the default orbs (as with the -Ao option) for the 18
  175. aspects. Then comes a list of the maximum orbs of any aspect allowed
  176. to the first 20 objects (as with the -Am option), and after this is a
  177. list of the amount to widen aspect orbs to the first 20 objects (as
  178. with the -Ad option.) Then, for the -j influence interpretation
  179. chart, four values indicating the power given to planets in ruling
  180. sign, planets exalted in sign, planets in ruling house, and planets
  181. exalted in house, may be specified. Finally neat the end of the file,
  182. comes a long list of the main influence values used by the -j option,
  183. i.e. the power values of each of the first 20 planet objects, of the
  184. 12 houses, and of the 18 aspects.
  185.  
  186.      At the very end of the astrolog.dat file are several options for
  187. the graphics defaults. (Note that based on what options are compiled
  188. into the program, anywhere from zero to all of the fields may be
  189. relevant and hence even be read in.) The mode in which graphics
  190. bitmap files are written to disk, like as specified with -Xb, is set
  191. here, and like everything else in astrolog.dat can be used to
  192. override the compile time value. The default horizontal and vertical
  193. pixel size that a chart comes up on the PC screen or in an X window,
  194. like as specified with -Xw, may be set here too. Finally, the default
  195. DOS graphics modes may be customized, which are described later.
  196.  
  197.      "PostScript orientation" feature: One may choose the paper
  198. orientation of full PostScript graphics charts as generated with the
  199. -Xp0 switch. If this PS paper orientation value is positive, then
  200. the chart will be printed in portrait mode, while if the value is
  201. negative, then it will be printed in landscape mode. If the
  202. orientation value is set to zero (the default), then the program will
  203. decide based on the size of the current chart, with charts with
  204. larger horizontal sizes (e.g. astro-graph charts and wheel charts
  205. with sidebars) being in landscape, and charts with horizontal sizes
  206. less than or equal to the vertical (e.g. aspect grids and wheel
  207. charts without sidebars) being in portrait.
  208.  
  209.      "PostScript page size" feature: One may also choose the paper
  210. size of full -Xp0 PostScript graphics charts. There are two settings
  211. which specify the horizontal and vertical size in inches of the paper
  212. to be printed upon. By default this is 8.5" x 11". If you have say
  213. 8.5" x 14" legal size or A4 paper in your printer it can be used just
  214. as easily. (Note: It's been mentioned that at least some systems or
  215. drivers may clip all graphics beyond 8.5" x 11", but excluding any
  216. external restrictions Astrolog's PostScript should allow one to go
  217. beyond these limits.)
  218.  
  219.      "Aspect grid cells" feature: Aspect grids by default are always
  220. 20 by 20 cells (21 by 21 when for the -r0 relationship comparison
  221. grids). The actual value is also in the graphics section of the
  222. astrolog.dat file can be increased or decreased as desired.
  223.  
  224.      "Alternate glyphs" feature: Astrolog has the ability to choose
  225. between different common glyphs for various astrological symbols. One
  226. may optionally display charts with the "European" version of the
  227. Capricorn glyph, instead of the more twisty "American" type glyph.
  228. One may also display charts with the "astronomical" version of the
  229. Uranus glyph with a dotted circle with an ascending arrow, instead of
  230. the more astrological "Herschel" glyph with the crescent bounded
  231. cross over a circle. Finally one may display with the "astronomical"
  232. version of the Pluto glyph as the "PL" initials, instead of the more
  233. "astrological" version with the circle over crescent over cross.
  234. There is one glyph selection numerical field in the astrolog.dat
  235. file, which, if the ones place is "1" means use the alternate
  236. Capricorn glyph, if the tens place is "1" means to use the alternate
  237. Uranus glyph, and if the hundreds place is "1" means to use the
  238. alternate Pluto. The default value is "0", but many astrologers on
  239. the other side of the Atlantic may prefer "111". 
  240.  
  241.      About the only major thing that one *can't* change in the file
  242. is the default directory path in which the program looks in for input
  243. files if not in the current directory, since Astrolog needs the
  244. default directory in order to be able to locate the file in the first
  245. place! The compile time location of where to look for this file can
  246. be overridden by the Astrolog environment variables described below.
  247. The standard "astrolog.dat" file included with the release of the
  248. program has some "comment lines" describing what is contained in each
  249. line. One can chance or delete comments as long as they make sure
  250. that an equals sign ('=') immediately proceeds any value or list of
  251. values, since the program uses this character to determine where
  252. comments end.
  253.  
  254.      Astrolog.dat files for versions 4.00 and before won't work with
  255. version 4.10, because there are additional definable parameters
  256. expected in the file read in for this version. Attempting to read in
  257. such an old file into version 4.10 will result in an error message
  258. saying one should upgrade the old file or delete it. Either delete
  259. the old file and modify the one included with this release, or else
  260. manually merge in the new fields in the new file with your old one.
  261.  
  262. --
  263.  
  264.      Astrolog 4.10 has several environment variables which may be set
  265. to indicate directories where to find the various files it may look
  266. for. Without them, the only place the program will look for chart
  267. files, the astrolog.dat initialization file, and ephemeris files is
  268. in the current directory and default directories set at compile time.
  269. The program will look where any or all of these environment variables
  270. point, if they are defined. The three environment variables are named
  271. "ASTROLOG", "ASTR4.10", and "ASTR". On a PC you can set an
  272. environment variable from the DOS prompt with a command such as "set
  273. ASTROLOG=C:\PROGRAMS\ASTRO410\CHARTS". This command can be put in
  274. your AUTOEXEC.BAT file to remain persistent. On a Unix system you can
  275. set an environment variable from the shell with a command such as
  276. "setenv ASTROLOG /username/programs/astro410/charts". This line can
  277. be put in your .cshrc file to remain persistent. Note that the
  278. ASTR4.10 environment variable is version specific, i.e. future
  279. versions will ignore this variable and look in one such as ASTR4.20.
  280. This allows one to have a directory for version specific files such
  281. as the astrolog.dat file, and have multiple versions of Astrolog on
  282. the system at once without them conflicting with each other. I
  283. personally point ASTROLOG to my chart files directory, ASTR4.10 to my
  284. astrolog.dat directory, and ASTR to my ephemeris directory, although
  285. any file may be found with any of the variables. Specifically, when
  286. Astrolog searches for a file, it will look in the following
  287. directories, in order: The current directory, the ASTR4.10
  288. environment variable directory, the ASTROLOG environment directory,
  289. the ASTR dir, and finally the compile time default directory.
  290.  
  291. --
  292.  
  293.      Some systems (for example, Mac's) don't directly accept
  294. parameter switches on the command line (such as Astrolog is being
  295. booted from a menu.) Therefore, such a limitation makes one unable to
  296. access many program features in the normal way. If this is the case
  297. with your system (or if you just don't like command line options),
  298. then comment out the '#define SWITCHES' line at the beginning of the
  299. astrolog.h file. If you do this, then the program will ignore any
  300. switches and prompt you to enter them manually at the very beginning
  301. of program execution. You just enter one line containing all the
  302. parameters together, separated by one or more spaces, just like is
  303. done when typing in the command line. Astrolog will automatically
  304. parse the string and extract the parameters, just like the operating
  305. system shell does.
  306.  
  307.      Related to this, the "-." switch, when encountered on a command
  308. line, will immediately terminate the program, ignoring any modes or
  309. other command switches. This is the formal way how to really exit the
  310. program when in the -Q loop (and really only useful in this case).
  311. Remember, earlier it was said to enter "." for the command line to
  312. exit the -Q mode. Well, Astrolog internally interprets the "." as a
  313. switch without a leading dash, i.e. "-.", which is a switch that will
  314. force program termination.
  315.  
  316. --
  317.  
  318.      I often use Astrolog to look at and compare files containing
  319. charts of various people. I have many chart files, so I keep them in
  320. a separate directory. Since it is always a pain to have to cd into
  321. this special directory all the time, there is a DEFAULT_DIR string to
  322. be set at compile time. Whenever the program reads in a chart file
  323. with the -i option, it will first look in the current directory for
  324. it. If it's not found there, Astrolog will then look for a file of
  325. the same name in the special default directory.
  326.  
  327.      A couple of other compile time option variables are in the
  328. include file astrolog.h: For those people who don't like Placidus, a
  329. default house system can be set by changing the value of
  330. DEFAULT_SYSTEM to the value from 0..9 indicating what system to use
  331. if the user doesn't explicitly specify one with -c or in
  332. astrolog.dat. A couple of other compile time options are in
  333. astrolog.h which can be used to leave out certain parts of the
  334. program which you don't desire to have or just take up memory and
  335. make the executable larger. The #define INTERPRET can be commented
  336. out to remove all the -I interpretation routines and tables. The
  337. #define BIORHYTHM can be commented out to remove the non-astrological
  338. -rb biorhythm text and graphical charts.
  339.  
  340.      There is a special compile time variable dealing with graphics
  341. (in addition to the "X11" and "MSG" ones) called "GRAPH". One
  342. comments out the #define GRAPH line if they don't want graphics, and
  343. not just if they don't have X windows. In other words, one can
  344. generate most of Astrolog's graphics charts even if they don't have X
  345. windows or a PC with graphics abilities. Now, when GRAPH is defined
  346. but X11 and MSG aren't, the program will generate the charts, but
  347. just never try to bring up a window; it will simply always assume
  348. that you are writing a bitmap file. The bitmap file will contain a
  349. (unfortunately always black and white for the X bitmap format) image
  350. of what would normally be in the window, just as the -Xb switch does.
  351. One can then use various graphics utilities to convert the image into
  352. something they can display on their system if they can't do so using
  353. any of the available bitmap modes. (Any system that can compile
  354. Astrolog should be able to compile in all the non screen graphics
  355. features as well.)
  356.  
  357.      A bitmap output mode other than the Windows .bmp bitmaps and
  358. standard ones that can be read with the Unix X11 xsetroot command is
  359. allowed in the graphics routines. If one changes the BITMAPMODE
  360. compile time option in astrolog.h to the character 'A' when
  361. compiling, or invokes the -Xb switch as -Xba, then all bitmaps output
  362. will be in a straight Ascii form, with one character corresponding to
  363. each pixel. This format is identical to the result produced by the
  364. Unix command bmtoa, and it can be converted back into a bitmap with
  365. the Unix command atobm. Although not as efficient spacewise, this is
  366. a simpler format, and is recommended for those without X windows who
  367. are still using Astrolog's graphics, if they want to write their own
  368. conversion program.
  369.  
  370.  
  371. ********************************
  372. DESCRIPTION OF X WINDOW FEATURES
  373. ********************************
  374.  
  375.      One of the most impressive features of the program are the X
  376. windows features, which are generally accessed in the program via the
  377. -X switch and derivatives of it on the command line. There are five
  378. different types of chart displays: A standard graphic display of a
  379. wheel chart in a window (with glyphs, aspects in the center, etc),
  380. graphic displays of the Astro-graph charts (which look almost
  381. identical to the Astro*Carto*Graphy maps from Jim Lewis) complete
  382. with all the labeled lines drawn on a map of the world (like the -L
  383. option), aspect/midpoint grids showing the aspects and orbs in effect
  384. between every body in a chart (like -g option), a local sky chart
  385. showing where each planet is located on a map of the local horizon
  386. area (as in -Z), and a space chart showing an aerial view of the
  387. solar system (as in -S). The X wheel and aspect grid charts can
  388. displayed in a different form to accommodate relationship comparison
  389. charts. There are also other commands that can be given to the
  390. window once it is up and running, which can do other things, such as
  391. continually update the window every few seconds to the current status
  392. (i.e. an extended version of the -n option) as well as other forms of
  393. animation. Note that the program is still text based, and one can
  394. easily turn off all the X features by commenting out the #define X11
  395. in astrolog.h if they don't have X windows.
  396.  
  397.      Probably the only thing more impressive than the X window
  398. features are the X window features displayed on color monitors. (The
  399. charts displayed in color are *much* more eye catching than the B/W
  400. ones, IMHO.) Here is how the colors have been assigned for the
  401. various charts: Four colors have been allocated for the four elements
  402. - Fire = Red, Earth = Brown, Air = Green, Water = Blue. The various
  403. sign glyphs (and the corresponding house labels) are in the color of
  404. their element. Planets are in the color of the sign of their main
  405. ruler. Chiron and the four asteroids are Gold, while the north node,
  406. and other non-physical objects like the fortune and vertex are
  407. Violet. Representations of the Ascendant/ Descendant/ Midheaven/
  408. Nadir (in the astro-graph map lines and elsewhere) are in the element
  409. color of the corresponding sign/house that the angular lines refer
  410. to, i.e. Ascendant = Red, Midheaven = Brown, Descendant = Green,
  411. Nadir = Blue. A few extra things have been added for color wheel
  412. charts only: dark gray lines marking off each house (in addition to
  413. the main lines on the horizon and meridian), and each degree instead
  414. of every 5th degree being marked in dark gray on the outer circle
  415. (every 5th degree being white). Aspects lines are colored too, as
  416. follows: Conjunctions = Yellow, Sextiles = Light Blue, Squares = Red,
  417. Trines = Green, Oppositions = Dark Blue. For the minor aspects we
  418. have: Inconjuncts/Semisextiles = Brown, Semisquares/
  419. Sesquiquadratures = Orange, (Bi/Semi)Quintiles = Violet,
  420. (Bi/Tri)Septiles = Gold, (Bi/Quatro)Noviles = Pink.
  421.  
  422.      For color X terminals, the -XG globe display and -XW world map
  423. display are done with the continents in different colors! This makes
  424. them look much better than monochrome maps. Each of the seven
  425. continents is in a different color of the rainbow, and the colors are
  426. chosen to correspond to the appropriate chakra (etheric energy vortex
  427. along the human spine) that goes with each land mass. They are:
  428. Africa - red - Root chakra, Australia - orange - Navel chakra, South
  429. America - yellow - Solar plexus chakra, North America - green - Heart
  430. chakra, Europe - blue - Throat chakra, Asia - indigo - Third Eye
  431. chakra, Antarctica - violet - Crown chakra. Major lakes are, of
  432. course, colored navy blue.
  433.  
  434. --
  435.  
  436. -v -X: The X wheel charts have their graphic information organized as
  437. follows: There's an outer circle showing the signs and sign glyphs,
  438. inside of which is a smaller circle divided up into 5 degree
  439. increments to make determining exact degrees easier. Inside of this
  440. is a circle divided up into the 12 houses labeled with numbers. The
  441. entire chart is divided by two dashed lines through the Ascendant/
  442. Descendant (which is always horizontal of course) and the
  443. Midheaven/Nadir. Inside the house circle are the planet glyphs in
  444. their appropriate positions. Small pointer lines run from each glyph
  445. to just before single dots. These dots indicate the precise locations
  446. in the zodiac of each object. The pointer lines (which are dashed if
  447. the object is retrograde and solid otherwise) are necessary so as not
  448. to have to draw planet glyphs on top of one another when planets are
  449. conjunct. Inside the ring of the single dots, are the aspect lines
  450. connecting these positions. Since the default number of aspects to
  451. use is just the 5 majors, one can determine which aspect is in place
  452. just by looking at the aspect line. The accuracy of the aspect is
  453. determined by the dashedness of the line: A solid line means the orb
  454. is < 2 degrees; a dashed line means the orb is < 4 degrees; a really
  455. dashed line mean the orb is < 6 degrees, etc.
  456.  
  457. -v0 -X: Astrolog's wheel charts will be labeled more extensively than
  458. just having the chart header information displayed at the bottom of
  459. the graphic like in other chart modes. The wheels will include full
  460. information on time, place, house system, zodiac, central planet,
  461. element table info, as well as the actual positions of planet and
  462. house cusps as displayed in the wheel. All this information is in a
  463. "sidebar" to the right of the wheel which includes a listing not
  464. unlike the -v text chart. (Note that the size of this sidebar is
  465. such that for the default 480x480 pixel chart size, including the
  466. sidebar will make it 640x480, which perfectly fills a VGA PC screen.)
  467. If you want a standard style wheel with just the chart information at
  468. the bottom of the graphic, set the -v0 flag, as in "-v0 -X" instead
  469. of "-v -X" or just "-X".
  470.  
  471. -w -X: A different way of formatting the graphical wheel charts
  472. described above is available by combining the -w switch with -X.
  473. Normally all of Astrolog's wheel charts are such that each zodiac
  474. sign is the same size. Due to different house sizes in most systems
  475. however, this makes the houses appear different sizes on the wheel,
  476. so that the Midheaven won't be the exact top of the chart for
  477. instance. Some users may instead prefer "house oriented" as opposed
  478. to sign oriented wheel charts. Astrolog, with the -w -X combination,
  479. will make each house be the same size on the screen, and will
  480. compress or expand the signs instead (of course this means that such
  481. things as exact squares may not be between objects exactly 90 degrees
  482. apart on the circle any more). When graphics are displayed on the
  483. screen, the '0' key will toggle between the two forms of wheel chart.
  484.  
  485. -L -X: The graphical astro-graph charts are organized as follows: A map of
  486. the world is shown. The edges of the map are labeled with ruler lines
  487. that are 5 degrees apart (with longer ruler lines for more important
  488. longitudes and latitudes, like those that are multiples of 10, 30,
  489. etc.) The equator is labeled with a dashed line. The polar regions of
  490. the world aren't shown; the map shown ranges from 60 degrees S
  491. latitude to 75 degrees N latitude. Note that each pixel on the screen
  492. represents exactly one half a degree on the world. (For -Xs 100 the
  493. ratio is one pixel to one degree, and for -Xs 400 the ratio is one
  494. pixel to 1/4 degree.) On this map are drawn the lines indicating
  495. where on the world the various planets are angular at the time in
  496. question. (Note: you might want to -R restrict some objects because
  497. otherwise the map tends to get pretty cluttered with lines.) As
  498. expected, Midheaven and Nadir lines are vertical, and the Ascendant
  499. and Descendant lines are curved. Little square boxes on the Midheaven
  500. lines indicate the exact zenith latitude location. Each line is
  501. labeled at the top or the bottom of the screen, showing what planet
  502. is in question and (sometimes) what angle is in question. All
  503. Ascendant and Midheaven lines are labeled at the bottom of the
  504. screen, and all Descendant and Nadir lines are labeled at the top.
  505. Each line goes a bit beyond to the top or bottom of the world map,
  506. and then another pointer segment (which is again dashed of the object
  507. in question is retrograde) goes and points to the planet glyph. There
  508. is a capital "A" or "M" under each of the glyphs at the bottom of the
  509. screen, explicitly indicating whether the line is an Ascendant or
  510. Midheaven line. At the top of the screen, however, there are only the
  511. glyphs, but one can still determine whether these lines are
  512. Descendant or Nadir lines based on whether they are curved or not.
  513. Note that not all the Descendant lines are labeled; this is because
  514. some of the Ascendant/Descendant lines actually connect near the top
  515. of the screen and don't actually cross it. This graphic astro-graph
  516. chart will display a small purple dot at the precise point on the
  517. world map for which the chart in question is being generated. This is
  518. useful to help see how close the various planetary lines are to you,
  519. if you live in the middle of the continent or someplace not easily
  520. determinable on the compact map of the world.
  521.  
  522. -g -X: Aspect grid graphics with the appropriate aspect glyphs can be
  523. displayed by combining the -g option with the -X option (astrolog -g
  524. -X). Both the split aspect/midpoint grids labeled down the diagonal,
  525. as well as the relationship aspect grids between two charts (astrolog
  526. -r <file1> <file2> -g -X) are supported. The aspects glyphs, objects,
  527. and the signs in the grids are in their colors as defined earlier.
  528. Like the astro-graph windows, these charts can't be resized in the
  529. normal way unless one uses the '>' and '<' keys. For anything less
  530. than the larger scale sizes (achieved with the switch -Xs 300, or by
  531. pressing '>' within a window) all that will be displayed in each
  532. aspect grid cell is the glyphs of the aspect in effect, the planet
  533. being aspected, or the sign of the midpoint. However, once the
  534. largest scale size is reached, there is room in each cell to display
  535. the aspect orb to the nearest minute off of exact (with a plus or
  536. minus sign indicating whether the actual angle is slightly greater
  537. than or less than exact, or an 'a' or 's' if applying vs. separating
  538. orbs are to be shown instead); the degree and minute in addition to
  539. the sign for midpoints; and the degree and sign location for each
  540. planet that's in the grid, as with the -g text charts.
  541.  
  542. -m -X: Combining the -m switch with -X will have the same result as
  543. -g with -X, since the aspect grid shows both aspects and midpoints
  544. separated by the grid diagonal. However, doing a relationship
  545. midpoint chart (-r0 -m -X) will result in the relationship aspect
  546. grid coming up but showing the midpoints instead of aspects, as
  547. desired. The -r0 -m -X switch combination implicitly does the results
  548. of the -g0 switch, which for relationship charts puts midpoints
  549. instead of aspects in the grid.
  550.  
  551. -Z -X: The -Z local horizon feature can be displayed in an X window
  552. as well (e.g. astrolog -Z -X), in which all the planets will be
  553. displayed in a window depicting the sky. The small dot above or below
  554. each glyph indicates exactly where each planet is. (Some of the
  555. glyphs may be overlapping, although the program tries to cut down on
  556. this.) There is a horizontal line dividing the window representing
  557. the local horizon; planets above this line are visible, while planets
  558. below it are set. There are three vertical lines dividing the window
  559. as well: The middle line represents the due south direction, the one
  560. to the left is due east, the one to the right is due west, and the
  561. edges of the window are due north. (These directions are labeled in
  562. the borders of the chart.) Like the standard chart display, this
  563. window or graphic may be resized to any proportion. At any time one
  564. can press the 'Z' key when a graphic is up to enter this display type
  565. in that window.
  566.  
  567. -Z0 -X: An additional graphics chart is available through the -Z0
  568. switch: local horizon charts suitable for stargazing. As we know, the
  569. normal -Z switch generates a listing of the planets with respect to
  570. the local horizon, and the -Z combined with the -X switch generates a
  571. graphic image of the planets and stars on the local horizon. This
  572. chart assumes one is facing due south, and is divided left to right
  573. by the horizon line, with straight up being toward the top of the
  574. screen and straight down toward the bottom. This is a good chart,
  575. especially for noticing the rising and setting of planets and other
  576. objects, but the fact that the meridian is split up causes distortion
  577. when trying to view objects high up in the sky. Therefore, if one
  578. combines this -Z0 switch with the -X switch, a differently oriented
  579. local horizon chart will be displayed. Here, the zenith point
  580. straight up is in the center of the screen, and the horizon line is a
  581. surrounding circle. Due north is along the line from the center to
  582. the top of the screen, due south is on the line from the center to
  583. the bottom, east is to the left, and west is to the right. In other
  584. words, this is just like what one would see if they were lying on
  585. their back looking straight up with their feet to the south, so this
  586. should be better for stargazing. Outside the circle marks what's
  587. below the horizon, and the extreme corners of the screen mark the
  588. nadir - what's straight down. As with the normal -Z graphic chart,
  589. this one has the various axes marked at five degree increments.
  590.  
  591. -S -X: The -S switch can be combined with -X to give a graphics chart
  592. of the solar system. This will be displayed as an aerial view of the
  593. entire solar system, with 0 degrees Aries to the left of the screen,
  594. 0 degrees Cancer to the bottom, etc. Note that this chart includes
  595. all possible planets, including the Earth (whose glyph is a cross
  596. inside a circle). Whatever object is chosen to be the central body is
  597. at the center of the screen, with all the others around it. This is a
  598. fun chart to animate - watch the planets go around the Sun, and *see*
  599. how they turn retrograde with respect to the Earth. In addition to
  600. the bodies themselves, twelve spokes are drawn from the center body
  601. to the edge of the screen, which delineate the zodiac with respect to
  602. it. Note that the scale of the solar system is large; attempting to
  603. fit all the planets out to Pluto on the screen at once will cause all
  604. the inner planets to be crammed together near the middle of the
  605. screen. To deal with this, the scale size as indicated with the -Xs
  606. switch and the '<' and '>' keys will affect how much of the solar
  607. system is viewed at once (in addition to the glyph sizes). For a
  608. scale size of 400, the viewing region will have a radius of 1 AU
  609. (just enough to cover out to the Earth's orbit). For a scale size of
  610. 300, the viewport will have a radius of 6 AU (about out to the orbit
  611. of Jupiter; useful for viewing the inner planets). For a scale size
  612. of 200 (default), it will have a radius of 30 AU (enough to include
  613. Neptune, and Pluto most of the time). Finally, a scale size of 100
  614. will result in a radius of 90 AU, enough to easily include the entire
  615. solar system, as well as the orbits of the hypothetical Uranian
  616. bodies beyond Pluto. Note that this chart (and its text version as
  617. well) will usually leave the Earth's Moon out. The -b extended
  618. Placalc formulas are required to be in effect (as well as either the
  619. Sun or Earth being the central body) in order for the Moon to be able
  620. to appear. At a 400% scale zoom with the Moon included as well, one
  621. can actually get a feel for the relative distance of the Sun from the
  622. Earth and the Moon from the Earth, although the chart will have to be
  623. over 1000 pixels wide for the Moon to even appear one pixel away from
  624. the Earth at all! 
  625.  
  626. -E -X: A graphical planetary tracking chart is available by combining
  627. the -E switch with -X. This "graphical ephemeris" will display the
  628. sign degrees of the zodiac along the horizontal axis, and the days in
  629. the given month along the vertical. The positions of the planets at
  630. each day are then graphed. The result is a bunch of wavy lines that
  631. make it easy to see all the planetary movements during the month.
  632. Wherever lines cross there's a conjunction on the day indicated on
  633. the axis at the same level as the crossing. Although this only looks
  634. at the month in the given chart information, the actual day will be
  635. highlighted on the vertical axis. Combining the -Ey yearly ephemeris
  636. instead with -X will generate a graphical ephemeris showing the
  637. movements for the entire year, with the months labeled along the
  638. vertical axis.
  639.  
  640. -r0 -X: True relationship wheel charts can be displayed in a window,
  641. i.e. where the planets of both charts are displayed in separate rings
  642. of the same wheel. Use the -r0 option to display this comparison
  643. type. For example, for the command "astrolog -r0 person1 person2 -X",
  644. the following is displayed: The signs and houses as in person1's
  645. chart are drawn in the outermost part of the wheel. Inside this is a
  646. ring of person2's planets as displayed in person1's houses, and
  647. inside of this are person1's own planets. Finally at the very middle
  648. is an aspect grid, which shows those aspects that are occurring
  649. between the objects in the two charts. Basically this is just the
  650. standard wheel chart for person1, except that person2's planets are
  651. in an outer ring of objects and the aspect grid shows the aspects of
  652. the relationship. Putting such a chart in animation mode only affects
  653. person2's planets, so this is a great way to analyze transits: Doing
  654. "astrolog -t yourchartfile -X" will show all your current transits,
  655. and allow you to easily animate the transiting planets through your
  656. natal signs and houses.
  657.  
  658. -rb -X: Graphical biorhythm charts are available by combining the -rb
  659. (or -yb) switch with -X. This will make a graph of one's biorhythm
  660. for the two weeks before and after the specified time, with days on
  661. the horizontal axis and the Physical, Emotional, and Intellectual
  662. percentages on the vertical. When any graphics chart is up, one may
  663. press the 'Y' key to revert to a biorhythm chart. (Note that as this
  664. is a relationship comparison chart, if you go to it from a graphics
  665. mode only showing one chart, it will show the biorhythm for them at
  666. their birth, and you will want to then animate or adjust it to get a
  667. useful display.)
  668.  
  669. --
  670.  
  671.      A couple of conveniences for the graphics features exist. Note
  672. that the -Xo <bitmapfilename> option is only used in conjunction with
  673. the -Xb write output to bitmap switch. Therefore, -Xo automatically
  674. assumes -Xb is set. (Invoking -Xb itself without -Xo will have the
  675. program prompt the user for the bitmap filename.) In other words,
  676. astrolog -Xb -Xo 'file' is the same as just astrolog -Xo 'file'.
  677. Astrolog includes its own appropriate X bitmap (a rainbow over an
  678. opened Third Eye) if one iconifies the window, instead of reverting
  679. to the braindead UnknownIcon :)
  680.  
  681.      For X windows, one can animate a graphics chart on the root
  682. background by combining -XB with the -Xn switch. This will be just
  683. like the animations done in windows except the root is being used
  684. instead. Astrolog can be run in the background this way to
  685. continually update your root to the current chart representing the
  686. present moment. Limitations with this are that since there's no
  687. window, no keypresses can be processed so the program must be
  688. manually terminated, and that the continual updates will be as CPU
  689. intensive as the window animations are.
  690.  
  691.      Hack: Doing a relationship comparison graphic chart with the -S
  692. space or -Z horizon charts in animation mode will not cause the
  693. screen to be cleared between each screen update. This is a hack which
  694. allows one to get the effect of a timed exposure as the objects move
  695. across the sky in a -Z horizon chart, and allows one to see the
  696. orbits of planets as they move around the sun in the -S charts.
  697. (Note that it's best to not be in a flicker free graphics mode on
  698. PC's so the updates all stay on one page, and to turn off object
  699. labels with -Xl or the 'l' key so the screen doesn't fill with
  700. glyphs.)
  701.  
  702.      Hack: Another fun hack is that doing a graphic wheel chart with
  703. -I interpretation on (the interpretation setting normally doesn't
  704. affect graphics in any way) will decorate the corners around the
  705. wheel! How its decorated depends on the screen width setting in
  706. astrolog.dat or passed to -I. If this value is even, a spider web
  707. design will be put in each corner. If this value is odd, a moire
  708. pattern will be put in each corner. The decoration looks best when
  709. the screen width is around 79 or 80. The higher the value, the more
  710. dense the lines will be in the "spider webs", or the less of the
  711. screen the moire will cover. (Don't make the moire value too low or
  712. you will cover the entire screen, which looks cool but doesn't aid
  713. reading the chart any! :)
  714.  
  715.  
  716. ***********************************
  717. DESCRIPTION OF PC GRAPHICS FEATURES
  718. ***********************************
  719.  
  720.      Astrolog's PC graphics charts look and feel and are displayed
  721. just like the X window graphics already described. When compiling,
  722. one has a choice between four options: (1) choose no graphics
  723. abilities at all, (2) compile so that graphic chart bitmaps can be
  724. generated and output to a file, (3) compile allowing file graphics in
  725. addition to direct screen graphics in X windows, and (4) compile with
  726. file graphics and direct graphics on the screen of a PC. The addition
  727. of PC graphics in no way inhibits or affects the X window graphics
  728. already in place; it's merely a matter of which compile time options
  729. are set. Unix users don't need to look at this section.
  730.  
  731.      Astrolog uses the Microsoft PC graphics library as defined in
  732. the file graph.h included with their C7 "C" language compiler. This
  733. file and the graphics.lib library is needed in order to be able to
  734. compile with these graphics options set, just as the X window
  735. libraries are needed to compile with those graphics included. If
  736. unavailable, one can still access these PC graphics with the library
  737. linked in, in the already compiled executable posted.
  738.  
  739.      PC Astrolog is a DOS program and should be run from a DOS
  740. prompt, outside of any Windows system. To generate a graphics chart
  741. instead of a text one, include the -X switch just as one would do to
  742. bring up an X window. The expected graphic chart will be displayed on
  743. the screen unless the -Xb write bitmap to file switch is in effect.
  744. The colors chosen for the graphics are basically identical to those
  745. chosen in X window charts, and both of these in turn are based on the
  746. Ansi colors used in the Ansi text charts.
  747.  
  748.      Now, there are many various types of PC monitors and
  749. resolutions. Astrolog will automatically try to determine and pick
  750. the highest resolution mode available on your system, so this need
  751. not be worried about.
  752.  
  753.      The PC Astrolog charts may be animated in all the various ways,
  754. and the animation will usually be flicker free! Now, PC's do have
  755. limited memory, therefore there might not be room for more than one
  756. page of graphics at the highest resolution. Hence, animation at the
  757. highest (default) mode, may flicker; however, graphics at a slightly
  758. lower resolution may take enough less memory to allow enough to do
  759. flicker free animation. A special PC only feature for this has been
  760. added: Pressing the 'tab' key while the PC graphics are up will try
  761. to pick a lower resolution, where flicker free animation can be done.
  762. Specifically, we'll toggle to a 640x350 EGA mode. On my own system,
  763. the highest resolution I get is a 640x480 16 color VGA mode, however
  764. the charts can't be animated without flicker. When I hit 'tab', I
  765. drop from 480 lines of graphics to 350, but now the animation will be
  766. perfectly smooth. The results with whatever graphics system you have
  767. may be different.
  768.  
  769.      The chart that comes up will use as many pixels as is defined by
  770. the chart's size as specified with the -Xw and -Xs switches. The 'Q'
  771. change chart size to square key works just as before. However, on PC
  772. screens we will try to take in account the pixel size ratio. On EGA
  773. screens where the pixels are long and narrow, meaning a true "square"
  774. chart looks tall and thin, we compensate by increasing the horizontal
  775. size of the chart. The 'B' key, which for X window graphics will
  776. blast the current window contents to the root background, is a
  777. meaningless feature for a PC. This key, for PC graphics systems, will
  778. instead resize the chart to be the full size of the screen. Note
  779. that some charts however (such as wheel charts without sidebars, -S
  780. space charts, -Z0 sky charts, and -XG globes) are distorted unless
  781. they are square. For these charts, the 'B' key will resize the chart
  782. to be the largest square that will fit on the screen, i.e. will
  783. automatically do what pressing 'B' followed by the 'Q' force to
  784. square key would do. When the graphics mode is changed through
  785. 'tab', the chart size will also be modified to be the largest
  786. "square" that will fit on the screen.
  787.  
  788.      If the size of the chart is less than the size of the screen, it
  789. will be displayed centered in the middle of the screen. If however
  790. the chart size is greater than the screen size, then the chart will
  791. take up the whole screen, and part of it will be clipped. By default
  792. we show the upper left corner of the chart if this is the case. Now,
  793. one can define and change which part of the chart gets shown. On PC's
  794. the meaning of pressing the number keys have been enhanced. Normally,
  795. number keys set the animation speed; they still do, but now only when
  796. animation is actually being done. If not in animation, the number
  797. keys from 1..9 will define which "quadrant" or area of the chart gets
  798. shown. It's best to think of and use the number pad for this feature
  799. (make sure num lock is on!) Pressing the '7' key, i.e. the upper left
  800. number on the number pad, will set it so the default upper left part
  801. of the chart is seen. Pressing the '3' key, on the lower right corner
  802. of the pad, will show the lower right corner of charts larger than
  803. the screen size. Pressing '5' will show the middle area of the chart,
  804. with equal amounts of the chart clipped from left and right, and top
  805. and bottom. Pressing '6' will show the right end of the chart,
  806. vertically centered on the screen, and so on. Basically, we have a
  807. simple implementation of something like scroll bars, allowing viewing
  808. of all parts of the "window"! One can generate and display on the
  809. screen even the largest charts producible with Astrolog. (Bitmap
  810. files are still limited to, i.e. will be clipped to, a maximum size
  811. of 728x720 pixels, however). Even on an 640x350 EGA, one can use this
  812. to generate and view all parts of a 300% scaled relationship aspect
  813. grid (883x883), or even a 300% scaled world map display (1082x545)!
  814.  
  815. --
  816.  
  817.      Astrolog has support for the mouse and the mouse buttons when
  818. running graphics under DOS. Upon entering a graphics chart under
  819. DOS, a mouse pointer will appear. Holding down the left mouse button
  820. will allow you to scribble on the screen with the mouse as a pen, in
  821. the highlight color, just like how for Unix the left button is used
  822. to scribble in an X window. For PC's, the middle mouse button (if you
  823. have one - most mice such as Microsoft mice don't) will exit graphics
  824. mode and terminate the program, like pressing the 'q' key or like how
  825. the right mouse button does for X windows. The right mouse button
  826. does the same thing as the middle button for X: it will reset the
  827. current chart location to that clicked on. It won't actually display
  828. the new longitude and latitude, but you can easily see what it is by
  829. observing the chart information at the bottom of a graphics chart, or
  830. by pressing the 'v' key to see the whole chart and its location in
  831. text mode.
  832.  
  833.      The ability to use the mouse to sketch and scribble on the
  834. charts is extended for PC's. The right mouse button (on those
  835. non-world map charts where it doesn't already set the current
  836. location) will draw a straight line to the mouse pointer from the
  837. point where one last clicked the left button. Also, pressing ctrl-t
  838. will draw a rectangle from the point of the last click to the current
  839. mouse position.  Finally, pressing ctrl-x will draw an ellipse
  840. inscribed within the bounds from the last click point to the current
  841. position. These are just more features to make Astrolog a better
  842. graphics drawing program. :) 
  843.  
  844.      Not all PC systems have mice. There is a #define in astrolog.h
  845. called "MOUSE". If commented out, then all mouse functionality will
  846. be compiled out, even if compiling for Unix. Note that the mouse
  847. pointer and all PC mouse functions are temporarily disabled when
  848. running in an animation mode. If on a PC system a mouse isn't
  849. installed on a system and Astrolog is run with mouse features
  850. enabled, the mouse features will be ignored as if the functionality
  851. weren't even compiled in. 
  852.  
  853.      When implementing this, I found no readily available library
  854. that would activate and query the mouse from DOS. The Microsoft
  855. graphics library I used doesn't have any mouse functions in it;
  856. however, in the C7 sample programs directory, there is an uncompiled
  857. library file called "mouse.c" with its "mouse.h" interface. I
  858. compiled this file as if it were one of the Astrolog program files
  859. and linked it in to gain access to the functionality. If you are
  860. compiling Astrolog for DOS yourself, you will probably either need to
  861. have a copy of the Microsoft compiler or else compile out the mouse
  862. features, unless you can find an alternate library with the same
  863. functionality. This is further complicated by the fact that there is
  864. a bug in the mouse.c file which causes the locations of the mouse
  865. pointer to overflow and hence wrap before the end of the screen is
  866. reached! I manually fixed this before compiling in mouse.c to the
  867. official DOS executable for this version. To fix it if you want to
  868. compile PC Astrolog yourself with this file, change line 176 in
  869. mouse.c from: "pEvent->x = (short)((long)mi.last * mi.xActual) /
  870. mi.xVirtual;" to: "pEvent->x = (short)((long)mi.last * mi.xActual /
  871. mi.xVirtual);", i.e. just move the last right parenthesis to the end
  872. of the expression. Also change line 177 in the same manner.
  873.  
  874.      [There's a minor known bug with the PC mouse features in the
  875. program, which is that when in a flicker free graphics mode, the
  876. mouse pointer will only appear half the time. (You can still scribble
  877. and set location, just that the pointer won't be visible.) This is
  878. due to the fact that a flicker free mode is actually two pages
  879. switched back and forth between for smooth updates. If you don't see
  880. and want your mouse here, the update generated by pressing spacebar
  881. will revert you to the other page where the mouse pointer is.]
  882.  
  883. --
  884.  
  885.      Although Astrolog is not a Windows program and doesn't have
  886. direct support for it with menus and all, at least not yet, Astrolog
  887. nevertheless can be run from the Windows environment, various
  888. features making this easier.
  889.  
  890.      One can make a Program Manager icon which will run Astrolog in a
  891. DOS box. Using the -Q0 switch here will prompt the user for whatever
  892. switches they want to use, as well as looping back when done to allow
  893. additional switches to be specified much like invoking the program
  894. over and over again from DOS. Upon exiting the program, the DOS box
  895. will also terminate, and although not as elegant as a true Windows
  896. interface with dialog boxes and all, this is just as if not more
  897. usable than the DOS interface.
  898.  
  899.      To make a Windows Program Manager icon for Astrolog, first click
  900. in the program group you want the icon to appear in, then choose File
  901. New, and click OK to make a new program item. In the dialog, for the
  902. description field type something like "Astrolog 4.10". For the
  903. command line field, type "C:\ASTROLOG\ASTROLOG.EXE /Q0", i.e.
  904. whatever the path name is to the executable file, and you probably
  905. want to include the /Q0. For the working directory field, type
  906. "C:\ASTROLOG", i.e. just the path to the directory where the astrolog
  907. files are. For the shortcut key you can leave it blank or press a key
  908. like 'a', meaning that pressing Ctrl-Alt-A at any time when the
  909. Program Manager is active will start the Astrolog program.
  910.  
  911.      Then click on the change icon button, OK the warning, and from
  912. the Change Icon dialog type "C:\ASTROLOG\ASTROLOG.ICO" (again the
  913. path to your Astrolog directory) in the filename field. This should
  914. load in Astrolog's own Windows icon file included in the zip archive,
  915. a yellow planet with red rings and two blue moons and stars around
  916. it. Click OK twice and you should be back in your group with a nice
  917. Astrolog icon that can be double clicked on to boot Astrolog whenever
  918. you want.
  919.  
  920.      You may also want to include "/V 43" or something similar along
  921. with /Q0 for the command line field, if you want to have more than
  922. just 25 rows in the DOS box to print the text charts in. One can also
  923. create additional icons that have certain other switches or directly
  924. display certain charts. For example, have another icon called
  925. "Astrolog Now!" which has "/n /X /Q" for its switches. Double click
  926. on this to see where the planets are right now. You can also use the
  927. PIF editor utility (usually PIFEDIT.EXE in the Windows directory)
  928. instead to create an astrolog.pif file. With the right system and
  929. settings, you can specify a created .pif file instead of the Astrolog
  930. executable directly, in the Program Manager icon, and run the program
  931. in a window in real time along with your other Windows apps, just
  932. like Astrolog on X windows!
  933.  
  934. --
  935.  
  936.      Finally, for PC's with graphics, the actual modes the program
  937. enters when in the "normal" and the "flicker free animation" modes
  938. can be customized and set in astrolog.dat. The values are the various
  939. mode numbers defined in graph.h for the Microsoft library. By
  940. default, the normal high-res mode is set to the value "-3", which
  941. means a mode with the highest resolution, which is usually 640x480 16
  942. color VGA. The default low-res animation mode is set to "16", which
  943. corresponds to 640x350 16 color EGA (which on most systems is the
  944. highest resolution allowing multiple pages meaning animation can be
  945. done without flicker). Here is a complete table of the legal graphics
  946. modes, with their index values to specify them, their screen pixel
  947. resolution, their number of colors, and any comments as to what
  948. hardware are required for them. It is not recommended to attempt to
  949. enter a graphics mode here that your system doesn't support.
  950.  
  951. Num. Hor.   Ver. Col. Device.
  952.  -3  640 x  480,  16 ("highest resolution" up to 640x480, usually #18)
  953.  -2  320 x  200, 256 ("most colors", usually #19)
  954.   4  320 x  200,   4 (MRES)
  955.   5  320 x  200,   4 (4 grays)
  956.   6  640 x  200,   2 (CGA)
  957.   8  720 x  348,   2 (Mono Hercules)
  958.  13  320 x  200,  16 (MRES)
  959.  14  640 x  200,  16 (CGA)
  960.  15  640 x  350,   2 (Mono EGA)
  961.  16  640 x  350,  16 (EGA, maybe just 4 colors)
  962.  17  640 x  480,   2 (Mono VGA)
  963.  18  640 x  480,  16 (VGA)
  964.  19  320 x  200, 256 (MRES)
  965.  64  640 x  400,   2 (Olivetti, 1 of 16 colors)
  966. 256  640 x  400, 256 (VESA SVGA)
  967. 257  640 x  480, 256 (VESA SVGA)
  968. 258  800 x  600,  16 (NEC MultiSync 3D)
  969. 259  800 x  600, 256 (NEC MultiSync 3D)
  970. 260 1024 x  768,  16 (NEC MultiSync 4D)
  971. 261 1024 x  768, 256 (NEC MultiSync 4D)
  972. 262 1280 x 1024,  16 (NEC MultiSync 5D)
  973. 263 1280 x 1024, 256 (NEC MultiSync 5D)
  974.  
  975. --
  976.  
  977. #+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#
  978. +     Walter D. "Cruiser1" Pullen    |    cruiser1@stein.u.washington.edu     +
  979. #+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#
  980. +   "Who am I, What am I?  As I am, I am not.  But as we are, I AM.  And to   +
  981. #   you my creation, My Perfect Love is your Perfect Freedom. And I will be   #
  982. +   with you forever and ever, until the End, and then forever more." - GOD   +
  983. #+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#
  984.